/*++++++++++ field list ++++++++++*/
field_list flow {
    ipv4.srcip;
    ipv4.dstip;
    ipv4.proto;
}

field_list_calculation hash_1 {
    input {
        flow;
    }
    algorithm: kermit;
    output_width: M1_IDX_WIDTH;
}

field_list_calculation hash_2 {
    input {
        flow;
    }
    algorithm: posix;
    output_width: M2_IDX_WIDTH;
}

field_list_calculation hash_3 {
    input {
        flow;
    }
    algorithm: random;
    output_width: M3_IDX_WIDTH;
}

field_list_calculation hash_4 {
    input {
        flow;
    }
    algorithm: xfer;
    output_width: A_IDX_WIDTH;
}

field_list_calculation digest_hash {
    input {
        flow;
    }
    algorithm: modbus;
    output_width: DIGEST_WIDTH;
}
/*----------*/
